MySQL 및 MariaDB 작업을 위한 계정 구성

필수 구성 요소

계정에 권한을 할당하기 전에 다음 작업을 수행하십시오:

  1. 로컬 관리자 계정으로 시스템에 로그인했는지 확인하십시오.
  2. MySQL 또는 MariaDB 작업을 위한 환경을 설치합니다.
  3. 중앙 관리 서버를 설치할 Windows 계정이 있는지 확인하십시오.
  4. 중앙 관리 서버 서비스를 시작할 Windows 계정이 있는지 확인하십시오.

중앙 관리 서버 설치에 대한 계정 구성

중앙 관리 서버 설치를 위한 계정을 구성하려면:

  1. DBMS 설치 시 생성한 루트 계정으로 MySQL 또는 MariaDB 작업을 위한 환경을 실행합니다.
  2. 암호로 내부 DBMS 계정을 생성합니다. 중앙 관리 서버 설치 프로그램(이하 설치 프로그램) 및 중앙 관리 서버 서비스는 이 내부 DBMS 계정을 사용하여 DBMS에 액세스합니다. 이 계정에 다음 권한을 부여합니다:
    • 스키마 권한:
      • 중앙 관리 서버 데이터베이스: ALL(GRANT OPTION 제외)
      • 시스템 구성표(mysql 및 sys): SELECT, SHOW VIEW
      • sys.table_exists 저장 프로시저: EXECUTE
    • 모든 구성표에 대한 전역 권한: PROCESS, SUPER

    내부 DBMS 계정을 만들고 이 계정에 필요한 권한을 부여하려면 아래 스크립트를 실행합니다(이 스크립트에서 DBMS 로그인은 KCSAdmin이고 중앙 관리 서버 데이터베이스 이름은 kav입니다):

    /* KSCAdmin이라는 사용자 생성 */

    CREATE USER 'KSCAdmin'

    /* KSCAdmin의 암호 지정 */

    IDENTIFIED BY '<암호>';

    /* KSCAdmin에 권한 부여 */

    GRANT USAGE ON *.* TO 'KSCAdmin';

    GRANT ALL ON kav.* TO 'KSCAdmin';

    GRANT SELECT, SHOW VIEW ON mysql.* TO 'KSCAdmin';

    GRANT SELECT, SHOW VIEW ON sys.* TO 'KSCAdmin';

    GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin';

    GRANT PROCESS ON *.* TO 'KSCAdmin';

    GRANT SUPER ON *.* TO 'KSCAdmin';

    MariaDB 10.5 이하를 DBMS로 사용 시, EXECUTE 권한을 부여할 필요가 없습니다. 이때는 스크립트에서 GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin' 명령을 제외합니다.

  3. DBMS 계정에 부여된 권한 목록을 보려면 다음 스크립트를 실행합니다:

    SHOW grants for 'KSCAdmin'

  4. 중앙 관리 서버 데이터베이스를 수동으로 만들려면 다음 스크립트를 실행합니다(이 스크립트에서 중앙 관리 서버 데이터베이스 이름은 kav입니다):

    CREATE DATABASE kav

    DEFAULT CHARACTER SET 'ascii'

    COLLATE 'ascii_general_ci';

    DBMS 계정을 생성하는 스크립트에서 지정한 것과 같은 데이터베이스 이름을 사용합니다.

  5. 설치 프로그램을 실행하는 데 사용된 Windows 계정으로 시스템에 로그인합니다.
  6. 설치 프로그램을 실행합니다.

    중앙 관리 서버 설정 마법사가 시작됩니다. 마법사의 지침을 따릅니다.

  7. 중앙 관리 서버 사용자 지정 설치 옵션을 선택합니다.
  8. 중앙 관리 서버 데이터베이스를 저장하는 DBMS로 MySQL 또는 MariaDB를 선택합니다.
  9. 중앙 관리 서버 데이터베이스 이름을 지정합니다. 스크립트에서 지정하는 것과 같은 데이터베이스 이름을 사용합니다.
  10. 스크립트로 생성한 DBMS 계정의 자격 증명을 지정합니다.
  11. 중앙 관리 서버 서비스를 시작하는 데 사용할 Windows 계정을 지정합니다.

    기존 Windows 사용자 계정을 선택하거나 설치 프로그램을 사용하여 KL-AK-* 형식으로 새 Windows 계정을 자동 생성할 수 있습니다. 계정 선택과 관계없이 설치 프로그램은 필요한 시스템 권한을 중앙 관리 서버 서비스 계정에 할당합니다.

설치가 완료되면 중앙 관리 서버 데이터베이스가 생성되고 중앙 관리 서버를 사용할 수 있습니다.

참고 항목:

시나리오: 애플리케이션 관리

맨 위로